几个有用的Sql语句(在Sql Server2000的查询分析器里测试通过) 您所在的位置:网站首页 sql server2000查询分析器 几个有用的Sql语句(在Sql Server2000的查询分析器里测试通过)

几个有用的Sql语句(在Sql Server2000的查询分析器里测试通过)

2024-07-14 00:38| 来源: 网络整理| 查看: 265

几个有用的Sql语句(在Sql Server2000的查询分析器里测试通过) 本随笔是一些有用的Sql语句,将来在开发过程中如果还有什么Sql语句需要更新,则在本随笔中继续补充,如果有需要的人请随时使用。 1、例如:有两个表A(字段1,字段2,字段3)、B(字段2,字段3),其中存储数据如下所示 表A 字段1 字段2 字段3 1 地段内容1 1 地段内容1 2 地段内容2 2

地段内容2

3 地段内容3 4 地段内容4 5 地段内容5 5 地段内容5 5 地段内容5 6 地段内容6 7 地段内容7 8 地段内容8 8 地段内容8 8 地段内容8 8 地段内容8 表B 字段2 字段3 wdz1 地段内容1 wdz2 地段内容3 wdz3 地段内容5 wdz4 地段内容6 wdz5 地段内容7 wdz6 地段内容8 使用下面的Sql语句(可以达到将表A中字段3与表B中字段3相同的数据字段2填充到表A中的字段2) update 表1 set 字段1 = (select 字段1 from 表2 where 表1.字段3=表2.字段3) 结果如下表所示 表A结果 字段1 字段2 字段3 1 wdz1 地段内容1 1 wdz1 地段内容1 2 地段内容2 2

地段内容2

3 wdz2 地段内容3 4 地段内容4 5 wdz3 地段内容5 5 wdz3 地段内容5 5 wdz3 地段内容5 6 wdz4 地段内容6 7 wdz5 地段内容7 8 wdz6 地段内容8 8 wdz6 地段内容8 8 wdz6 地段内容8 8 wdz6 地段内容8 下面是本条Sql语句的网友意见 一、“江千帆” update 表1 set 字段1 = (select 字段1 from 表2 where 表1.字段3=表2.字段3) 的效率很低,如果有X条记录,会导致子查询执行X次. 如果我们这样写,就可以充分利用索引(如果两表在字段3上面都建立了索引),并且避免不必要的多次执行。 update 表1 set 表1.字段2 =表2.字段2 from 表1 inner join 表2 on 表1.字段3=表2.字段3

网友意见归纳结束。 2、例如:如第1点中的表A相同,需要查询出表A的重复数据的Sql语句如下 select 字段1 from 表A group by 字段1 having count(字段3) > 1 查询结果如下 表A查询结果

字段1 1 2 5 8 3、例如:需要在Sql Server2000中查询处某固定物理路径的X1.dbf文件,使用的Sql语句如下(必须先安装VF驱动才能使用此Sql语句) select * from OpenDataSource('VFPOLEDB.1','User ID=;DSN=;Collating Sequence=MACHINE;Data Source=C:\dbfFiles\X1.dbf;Password=;Cache Authentication=False;Mask Password=False;Mode=Share Deny None;Extended Properties=;Encrypt Password=False')...X1 注:其他的非VF数据库文件的查询类似,只需要设置OpenDataSource中的参数即可。参数说明为OpenDataSource(数据源驱动名,数据源连接字符串)

作者对转载者要求说明(以下简称本说明):

1、确保您已经遵守了《中华人民共和国信息网络传播权保护条例》,且必须遵守《刚刚网络作品版权声明》(若两文件有冲突内容以《中华人民共和国信息网络传播权保护条例》为准,但其他非冲突内容依然各自有效),再转载。

2、“本说明、作者、作者博客网址及作者博客坐落,本文中提及的各种说明、备注或附录性文字”必须被转载,且不得改变其原有内容和要表达的意图! 作者:刚刚   作者博客网址:http://lijigang.cnblogs.com/   作者博客坐落在博客园

把握现实生活,培养自身能力 掌握新型技术,提高自我力量

posted on 2007-04-21 11:48  刚刚  阅读(3550)  评论(10)  编辑  收藏  举报


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有